jupyter notebook TIP

jupyter_dashboards : 코드를 제외한 결과물만 보여주는 확장 프로그램

jupyterlab : jupyterlab. notebook 이후는 jupyterlab일듯..! 관련 영상

jupyterhub : jupyterhub. 다양한 사람들이 함께 사용할 때 사용 관령 링크

기타 Tip 링크

기타 Tip 링크2

%store

  • 다른 노트북간에 변수 저장 %store data

pdb (python debug)


In [1]:
%pdb

def pick_and_take():
    picked = numpy.random.randint(0, 1000)
    raise NotImplementedError()
    
pick_and_take()


Automatic pdb calling has been turned ON
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-0f6b26649b2e> in <module>()
      5     raise NotImplementedError()
      6 
----> 7 pick_and_take()

<ipython-input-1-0f6b26649b2e> in pick_and_take()
      2 
      3 def pick_and_take():
----> 4     picked = numpy.random.randint(0, 1000)
      5     raise NotImplementedError()
      6 

NameError: name 'numpy' is not defined
> <ipython-input-1-0f6b26649b2e>(4)pick_and_take()
      2 
      3 def pick_and_take():
----> 4     picked = numpy.random.randint(0, 1000)
      5     raise NotImplementedError()
      6 

ipdb> d
*** Newest frame
ipdb> 1
1
ipdb> 1
1
ipdb> 2
2
ipdb> 100
100
ipdb> 
100
ipdb> 0
0
ipdb> exit

retrina 설정


In [3]:
x = range(1000)
y = [i ** 2 for i in x]
plt.plot(x,y)
plt.show();



In [4]:
%config InlineBackend.figure_format = 'retina'
plt.plot(x,y)
plt.show();


markdown

  • P(A \mid B) = \frac{P(B \mid A) \, P(A)}{P(B)} (앞뒤에 $ 2개를 붙이면 됩니다)
$$ P(A \mid B) = \frac{P(B \mid A) \, P(A)}{P(B)} $$

multiple cursor

  • 'ALT' 키 누르면서 클릭하면 여러 커서를 설정! 그리고 값을 동시에 입력 가능

Jupyter-contrib extensions

  • extensions을 설치하면 여러가지를 사용 가능
  • 예를 들어 Variable Inspector, Nbextensions dashoard tab, Code prettify, executeTime 등

In [ ]: